真正唯一"简单"又"功能强大的语言"Python..与C,Java等

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:14:16
尽管大多数语言的自我介绍都说自已如何如何的简单易学并且功能强大,但是看下大受美国电脑程序员尊敬的"世界超级电脑高手"E.S.R的介绍吧:
(此文能让你"站在巨人的肩膀上",看透当前复杂且特多的编程语言,并改变你的一生,让你终生受益,有'听群一席话,胜编十年程'之感)
原文当然是英文,下面是原文的中文翻译:

Eric Raymond的Why Python?的中文翻译(小修正,仅中文)
Why Python?
By Eric Raymond on Mon, 2000-05-01 01:00. Software
在获得这篇自述之前,Cardinal Biggles
让Eric坐在舒适的椅子上思考了4个多小时...

凭着对大量的语言的基本的了解,我可以觉察全部的语言设计已经走向它的功能的边缘。到了1997中期,我开始认为"必须有更好方法",开始投向更为优雅的脚本语­言。

这是我第一次感到吃惊。我第二次吃惊是在这个项目上几个小时后。我注意到(在Python编程中允许必要的停顿以便了解一些新的特性),我产生代码几乎是与我敲­入代码的速度一样快的。当我认识到这一点,我是相当吃惊。事实上,当你写下的代码不能完全表达你问题在你心中的想法时,不得不回头去看你的那些代码实际上与你当­时的想法的区别,这样的次数是编代码时努力程度的重要的量度标准.当你增进这门语言的经验时,好的语言设计重要的标准之一是这种情况下所犯的错误在百分比上减少­的速度是多么快速。

我是在与一个设计得异常优秀的语言打交道,这是我第一次在python上体验到。当你学习时,当你的错误率下降近乎零时以前,大多数的语言在它们的设计中有那么­多摩擦和别扭的地方。Python是我所使用过通用编程语言中第一个逆转这种过程的.

分析cfetchmail程序的配置文件语法程序是相当复杂的。

这问题暂时把我难住了。后来我有了灵感:我让fetchmailconf程序使用fetchmail的自己的分析程序。

好文章。

顶一个,出来很久了的东西

python听说狠好,比较明显的缺点就是。。比其他脚本语言慢很多

不过已经有很多PERL程序员流到python阵营去了